<template>
    <div>
        <ul class="tab-head">
            <li class="li-1">订单编号</li>
            <li class="li-2">供应商名称</li>
            <li class="li-3">实时建议利率</li>
        </ul>
        <div class="page-example3" style>
            <vue-seamless-scroll :data="listData" :class-option="defaultOption">
                <ul class="ul-scoll">
                    <li v-for="(item, index) in listData" :key="index">
                        <div class="li-1">{{item.date}}</div>
                        <div class="li-2">{{item.name}}</div>
                        <div class="li-3">
                            <span v-if="item.address<4" style="color:#00A600">{{item.address}}%</span>
                            <span v-else style="color:#EA0000">{{item.address}}%</span>
                        </div>
                    </li>
                </ul>
            </vue-seamless-scroll>
        </div>
    </div>
</template>
 
<script>
import vueSeamlessScroll from 'vue-seamless-scroll'
export default {
    name: 'Example3',
    props: {
        listData: {
            type: Array,
            default: () => [],
        },
    },
    components: {
        vueSeamlessScroll,
    },
    data() {
        // 这里存放数据
        return {}
    },
    // 监听属性 类似于data概念
    computed: {
        defaultOption() {
            return {
                step: 0.2, // 数值越大速度滚动越快
                limitMoveNum: 2, // 开始无缝滚动的数据量 this.dataList.length
                hoverStop: true, // 是否开启鼠标悬停stop
                direction: 1, // 0向下 1向上 2向左 3向右
                openWatch: true, // 开启数据实时监控刷新dom
                singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1
                singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3
                waitTime: 1000, // 单步运动停止的时间(默认值1000ms)
            }
        },
    },
    // 方法集合
    methods: {},
    // 监控data中的数据变化
    watch: {},
    // 生命周期 - 创建完成（可以访问当前this实例）
    created() {},
    // 生命周期 - 挂载完成（可以访问DOM元素）
    mounted() {
        // for (let i = 0; i < 90; i++) {
        //     let j = {
        //         title: '无缝滚动第几条啊啊啊-' + i,
        //         time: '2020-04-10',
        //     }
        //     this.listData.push(j)
        // }
    },
}
</script>
 
<style scoped lang="scss">
//@import url(); 引入公共css类
.page-example3 {
    height: 188px;
    overflow: hidden;
    margin-top: 5px;
    .ul-scoll {
        margin-left: 5px;
        li {
            margin: 3px;
            padding: 5px;
            font-size: 12px;
            border-right: none !important;
            color: #606266;
            div {
                display: block;
                float: left;
            }
        }
        .li-1 {
            width: 80px;
        }
        .li-2 {
            width: 90px;
        }
        .li-3 {
            width: 86px;
        }
    }
}
.tab-head {
    margin-left: 5px;
    height: 20px;
    margin-top: 10px;
    li {
        float: left;
        font-size: 12px;
        text-align: center;
        border-right: none !important;
        color: #909399;

        &.li-1 {
            width: 80px;
        }
        &.li-2 {
            width: 90px;
        }
        &.li-3 {
            width: 80px;
        }
    }
}
</style>　　